runtime._panic.sp (field)

13 uses

	runtime (current package)
		panic.go#L896: 		p.sp = sp
		panic.go#L922: 	p.pc, p.sp = pc, sp
		panic.go#L972: 		if d := gp._defer; d != nil && d.sp == uintptr(p.sp) {
		panic.go#L1009: 		u.initAt(p.pc, uintptr(p.sp), 0, gp, 0)
		panic.go#L1029: 			if p.link != nil && uintptr(u.frame.sp) == uintptr(p.link.startSP) && uintptr(p.link.sp) > u.frame.sp {
		panic.go#L1040: 				u.initAt(p.link.pc, uintptr(p.link.sp), 0, gp, 0)
		panic.go#L1048: 		p.sp = unsafe.Pointer(u.frame.sp)
		panic.go#L1312: 	pc, sp, fp := p.retpc, uintptr(p.sp), uintptr(p.fp)
		panic.go#L1372: 			deferBitsOffset: uintptr(unsafe.Pointer(p0.deferBitsPtr)) - uintptr(p0.sp),
		panic.go#L1373: 			slotsOffset:     uintptr(p0.slotsPtr) - uintptr(p0.sp),
		panic.go#L1734: 			for p != nil && uintptr(p.sp) == u.frame.sp {
		panic.go#L1735: 				println("    panic", p, "sp=", p.sp, "fp=", p.fp, "arg=", p.arg, "recovered=", p.recovered, "pc=", pcName(p.pc), "+", pcOff(p.pc), "retpc=", pcName(p.retpc), "+", pcOff(p.retpc), "startsp=", p.startSP, "startPC=", hex(p.startPC), pcName(p.startPC), "+", pcOff(p.startPC))
		runtime2.go#L1186: 	sp unsafe.Pointer